European polecat - German English Dictionary